// house_pkg/pages/locate/index.ts
import qqMap from '../../../utils/qqMap'
Page({
  goBuilding(ev) {
    // 通过ev事件源获取点击的小区 然后再路径传参
    console.log(ev);
    wx.navigateTo({
      url: '/house_pkg/pages/building/index?point='+ev.mark.point
    })
  },
  onLoad() {
    this.getLocation()
  },
  // 获取用户当前所在的经纬度
  async getLocation() {
    const {latitude,longitude} = await wx.getLocation()
    // console.log(latitude,longitude);
    // 腾讯地图逆地址解析
    this.getPoint(latitude,longitude)
  },
  // 手动获取经纬度
  async chooseLocation(){
    const {latitude,longitude} = await wx.chooseLocation()
    // console.log(latitude,longitude)
    this.getPoint(latitude,longitude)
  }, // 腾讯地图逆地址解析
  getPoint(latitude,longitude){   
   qqMap.reverseGeocoder({
    //String格式
    location: [latitude,longitude].join(','),
    success:(res)=>{
      this.setData({
        address:res.result.address
      })
    },
  })
  qqMap.search({
    keyword:'小区',//搜索关键词
    location: [latitude,longitude].join(','),//设置周边搜索中心点
    page_size	:10,   // 获取条数
    success:(res)=>{
      this.setData({
        points:res.data
      })
    }
  })
  }
})